package main

import (
	"fmt"
	"os"
)

//学生管理系统
var smr studentManager //定义结构体类型的变量smr
//菜单函数
func showMenu()	{
	fmt.Println("--------welcome to sys!-------")
	fmt.Println(`
	1.查看学生信息
	2.删除学生信息
	3.增加学生信息
	4.修改学生信息
	5.退出系统
	`)
}
func main() {
	smr=studentManager{
		allstudent:make(map[int64]student,100),
	}
	for{
	  	showMenu() 
		//等待用户输入
		fmt.Print("请输入要执行的功能序号: ")
		var choice int
		fmt.Scanln(&choice) //扫描用户输入的值
		fmt.Println("用户输入的功能序号是: ",choice)
		switch choice {
		case 1:
			smr.getstudent()
		case 2:
			smr.deletestudent()
		case 3:
			smr.addstudent()
		case 4:
			smr.changestudent()
		case 5:
			os.Exit(1)
		default:
			fmt.Printf("您的输入有误!~")
		}
	}
}